/* Normalizes margin,padding */
body,div,dl, dt,dd,ul,li,pre,form,fieldset,input,p,blockquote {
	margin:0px;
	padding:0px
}

/* Normalizes font-size for headers  h1,h2,h3,h4,h5,h6 { font-size:100%}*/

/* Removes list-style from lists */
ul { list-style:none ;
list-style-position: inherit;}

ol {
list-style:decimal;margin:0px; padding:0 0 0 25px;
}

/* Normalizes font-size and font-weight to normal */
address,caption,cite,code,dfn,em,strong,th,var { font-size:normal; font-weight:normal }

/* Removes border from fieldset and img */
fieldset,img { border:0 }

/* Left-aligns text in caption and th */
caption,th { text-align:left }

/* Removes quotation marks from q */
q:before,q:after { content:''}

.clear{	clear:both;}

body{ background:url(../../images/english/bg.jpg) no-repeat #000 center top;   }

.spacer{ margin:7px 0 3px 0; }


#header{ height:auto;
	width:1100px;
	margin:0px auto;
	z-index: 1;
}

#logo{
 MARGIN: 40px 0px 0px;  WIDTH: auto;  HEIGHT: auto;  PADDING-TOP: 0px; 
position:absolute;
z-index: 2;
}

#footer{	
	height:50px; width:1100px;
	margin:10px auto;
	text-align:right;
	background:url(../../images/english/btm_banner_s1.jpg) repeat-x;
}

#footer2{ 
float:left; 
	text-align:left;
}

/*home*/
#home_container{
	width:1200px; height:700px;	
	margin:0px auto;
	position: relative;
	/*background:url(../../images/english/cover_bg_01.jpg) no-repeat;*/
	overflow:hidden;
}





#slogan{
	top:256px;
	left:-650px;
	position:absolute;
	height:103px;
	width:600px;
	background:url(../../images/english/cover_slogan.png) no-repeat;
	margin-left: 50px;
	z-index:21;
	font-size: 36px;
	color: #14640C;
	font-family: "微软雅黑";
	font-weight: lighter;
	}
	
#layer_bar{ 
	top:700px;
	position:absolute;
	height:auto;
	width:1100px;
	padding: 10px 50px ;
	margin:0px auto;
	background:url(../../images/english/bar_bg.png) ;
	z-index: 11;
}


/*inner*/

#inner_slogan{
	top:220px;right:50px;
	position:absolute;
	height:58px;
	width:800px;
	 text-align:right;	
	}
	
#inner_container{
	width:1200px; 
	margin:0px auto;
	position: relative;
	background: #FFF;
	overflow:hidden;
}

#inner_banner{ 
	height:315px;
	width:1200px;
	z-index: 0;
	position:absolute;	
	left:0;
}


#content{
top:0; left:0;
/*margin:365px 50px 50px 50px;*/
margin-top:365px!important; *margin-top:265px!important;
margin-bottom:50px;
margin-left:50px;
margin-right:50px;
height:auto; width:1100px;
position: relative;
/*z-index: 11;*/
}



#col1{
	width:300px;
	min-height:400px;
	float:left;
	display: block;
	position: relative;
}

#col2{
	width:750px;
	min-height:400px;
	float:right;
	display: block;
	position: relative;
}

#search_box{
background:url(../../images/english/search_box.jpg)  no-repeat;
width:196px; height:34px;
padding: 40px 0px 0px 0px;
}

#enewsletter_box{
background:#E7F9C9 ;
width:180px; 
padding: 10px 0px 10px 0px;
border: 1px solid #DCEBBA ;
text-align:center;
}



#news_box{
	background:url(../../images/english/news_bg.jpg)  no-repeat;
	width:520px; height:30px;padding: 5px 0px 0px 65px;
	line-height:20px;
	}
#news_box span{
	width:60px; height:20px; float:right;
	}


#title_box{
background:url(../../images/english/title.jpg)  no-repeat;
width:770px; height:22px;padding: 0px 0px 0px 0px;
	line-height:22px;
	}
#title_box span{
	 height:20px; float:right; padding-right:10px;
	}


.underline {border-bottom: solid #D8D8D8 1px}

.RowWhite{
background-color:#FFFFFF;
}

.RowGrey{
background-color:#E4EFF8; 
}

.Rowline{
border-bottom:solid 1px #D6E6E9; height:24px}

.blockline{
border-bottom: dotted 1px #CCC; height:10px}

.list_icon {margin: 5px 0 0 0;}
.list_icon li{
	background:url(../../images/english/logo_icon.gif) no-repeat  0px ;
	text-indent:15px; 
	padding: 2px 0px 0px 0px; 
	border-bottom: dotted 1px #CCC; }
	
	
/*content_listing style	*/
.content_listing li {
	border-bottom: dotted 1px #CCC;
	position: relative;
	DISPLAY: block;
	width: auto;
	padding: 0px 0px 10px 0px;
	color:#666;
	margin:0px 0px 10px 0px;
}

.content_listing li a {
	text-decoration: none;
	width: auto;
	}

.content_listing li a:hover {
	text-decoration: none; color:#666;
}

.content_listing em {
	float:left;
	clear:both;
	margin: 0px 15px 0px 5px;
	border:solid 1px #FFF;
}

.content_listing a:hover em {
	float:left;
	clear:both;
	margin: 0px 15px 0px 5px;
	border:solid 1px #FFF;
}
.content_listing H2 {
	font-weight:normal;
	color:#A9153D;
	margin: 5px 0px 10px 0px;}

.content_listing ul.bull{
	float:left
	}	
.content_listing ul.bull li{
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	font-size:13px;
	background: url(../../images/english/bull.gif) no-repeat scroll left 5px;
	border-bottom:  none;
	padding:4px 0 10px 18px; width: auto;
}

.content_listing ul.bull li a{
	color:#A9153D;
}
.content_listing ul.bull li a:hover{
	color:#A9153D; text-decoration:underline;
}
